﻿#region FileHeader
//////////////////////////////////////////////////////////////////////////////////
// Author:                          Hector Llanos
// Date:                            03.19.2011
// FileName:                        CNinja.cs
// Reason:                          one of the characters a player can be
//////////////////////////////////////////////////////////////////////////////////
#endregion

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Objects
{
    public class CNinja : CCharacterBase
    {
        private float m_fPercentInShadow;

        private int m_nShurikenDamage;
        private int m_nSwordDamage;

        public int ShurikenDamage
        {
            get { return m_nShurikenDamage; }
            set { m_nShurikenDamage = value; }
        }
        public int SwordDamage
        {
            get { return m_nSwordDamage; }
            set { m_nSwordDamage = value; }
        }
        public float PercentInShadow
        {
            get { return m_fPercentInShadow; }
            set { m_fPercentInShadow = value; }
        }
        public CNinja(): base()
        {
            //which character am i?
            Character = CharacterType.Ninja;

            Health = 100;
            MaxHealth = 100;
            Armor = 50;
            MaxArmor = 50;

            //set up the animation
            Filename = "SpriteSheets/player";
            MaxFramesX = 8;
            MaxFramesY = 1;
            FPS = 5;

            ShurikenDamage = 10;
            SwordDamage = 50;
            m_fPercentInShadow = 0.0f;
        }

    }
}
